<?php 
ini_set('memory_limit', '100M');
include("../includes/conexion.php");

function estados($var){
     switch($var){
	     case 0: return "Prestamos Cerrados"; break;
	     case 1: return "Prestamos Activos"; break;
	     case 2: return "Prestamos Solicitados"; break;		 		 
	 }
}

function retornar_filtro($var){

     switch($var){
	     case 'nombres': $titulo="Nombres"; break;
	     case 'matriculas' : $titulo="Nombres"; break;
	     case 'dni' : $titulo="Nombres"; break;		 		 
	 }
     return $titulo;

}

?>



<html> 
<head> 
<style>
.nro_ingreso{
    border:#999999;
	
}
hr{
   color:#000000
}
table th{
      font:12px Arial, Helvetica, sans-serif;
	  font-weight:bolder;
	  
}
.limite{
      font:12px Arial, Helvetica, sans-serif;
}
.title_limite{
      font:12px Arial, Helvetica, sans-serif;
	  font-weight:bolder;	  
}



table tr.data{
      font:10px Arial, Helvetica, sans-serif;
}
</style>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="86" colspan="2" align="center"><p>UNIVERSIDAD NACIONAL  AGRARIA DE LA SELVA</p>
    <p>Reporte de Historial Prestamos</p></td>
  </tr>
  <tr>
    <td height="72" colspan="2" align="center">
	
	<table class="limite" width="80%" border="0" cellspacing="0" cellpadding="0">
      
      <tr>
        <td colspan="3" align="left" class="title_limite">Limite</td>
        </tr>
      <tr>
        <td colspan="3" align="left"><hr/></td>
        </tr>
      <tr>
        <td width="9%" align="left">Estados</td>
        <td width="2%" align="center">:</td>
        <td width="89%"><?php echo estados($_GET['estado']);?></td>
      </tr>
      <tr>
        <td align="left" valign="top"> <?php echo retornar_filtro($_GET['criterio']);?> </td>
        <td align="center" valign="top">:</td>
        <td height="22" valign="top"><?php echo $_GET['texto'];?></td>
      </tr>
      <tr>
        <td colspan="3" align="left"><hr/></td>
        </tr>	  
    </table>	
	
	<p>&nbsp;</p></td>
  </tr>
  <tr>
    <td colspan="2">
	
	<table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <th width="25%" align='left'>NOMBRES Y APELLIDOS</th>
        <th width="6%" align='left'>TIPO</th>
        <th width="25%" align='left'>TITULO DOCUMENTO</th>
		<th width="12%" align='left'>A.PRESTAMO</th>
        <th width="10%" align='left'>F.PRESTAMO</th>
		<th width="12%" align='left'>A.DEVOLUCION</th>		
        <th width="10%" align='left'>F.DEVOLUCION</th>		
      </tr>
      <tr>
        <th width="100%" colspan="7"><hr></th>
      </tr>	  
	  <?php 
	  $html= "";
	  $sql = "

				select   
				u.id_usuarios,concat(u.nombres,' ',u.apellido_paterno,' ',u.apellido_materno) as nombres,  td.descripcion, d.titulo_LTRP			
				,left(DATE_FORMAT(p.fecha_prestamos, '%d/%m/%Y'),10)  as fecha_prestamos 
                ,left(DATE_FORMAT(p.fecha_devolucion, '%d/%m/%Y'),10) as fecha_devolucion 
				, p.hora_prestamos, p.hora_devolucion, r.nombres as prestamo, r2.nombres as devolucion 
                from prestamos p left join usuarios u on p.id_usuarios = u.id_usuarios    
				left join documento d on p.id_doc = d.id_doc 
				left join tipo_documento td on d.id_tipo_documento=td.id_tipo_documento 
				left join rrhh r  on r.id_rrhh = p.rrhh_procesa_prestamo 
				left join rrhh r2  on r2.id_rrhh = p.rrhh_procesa_devolucion 	 							
	  			where 1
	  			
             ";
			  
			  
          $needWherex = false;
          
	  if(isset($_GET['estado'])){
              if($_GET['estado'] >= 0){
                $sql .=" and p.estado='".$_GET['estado']."' ";
                $needWherex = false;
              } else {
                  $needWherex = true;
              }
  	  } else {
              $needWherex = false;
          }
          //$sql .= "----";
	
	  if($_GET['criterio'] and $_GET['texto']){

			switch($_GET['criterio']){
			
				case "nombres":
					   $sql .="    
								and 
								(concat(u.nombres,' ',u.apellido_paterno,' ',u.apellido_materno)like'%".utf8_encode($_GET['texto'])."%' 
								or 
								replace(replace(replace(replace(replace(replace(upper(concat(u.nombres,' ',u.apellido_paterno,' ',u.apellido_materno)),'í','i'),'á','a'),'é','e'),'ó','o'),'ú','u'),'ñ','Ñ') like'%".utf8_encode(strtoupper($_GET['texto']))."%'  
								)					   
					   
					   ";
					   
					   
					   
					   break;
				case "matriculas":
					   $sql .=" 
								and 
								(d.titulo_LTRP like'%".utf8_encode($_GET['texto'])."%' 
								or 
 								replace(replace(replace(replace(replace(replace(upper(d.titulo_LTRP),'í','i'),'á','a'),'é','e'),'ó','o'),'ú','u'),'ñ','Ñ') like'%".utf8_encode(strtoupper($_GET['texto']))."%'  								
								)					           							   
							  ";
					   break;
				case "dni":
					   $sql .=" and u.dni='$_GET[texto]' ";
					   break;			   					   
			}		 
	  }

	  //$sql .=" limit 50";

      //die($sql);

	  $result = mysql_query($sql);

		$tr="";
	    $qry_detalle=mysql_query($sql);
            if($qry_detalle === FALSE) {
                die(mysql_error()); // TODO: better error handling
            }
	  	while($rs=mysql_fetch_array($qry_detalle)){
		    
			$tr .= "
					  <tr class='data' valign='top'>
						<td width='25%' align='left'>$rs[nombres]</td>
						<td width='6%' align='left'>".$rs['descripcion']."</td>
						<td width='25%' align='left'>".utf8_decode($rs['titulo_LTRP'])."</td>
						<td width='12%' align='left'>$rs[prestamo]</td>
						<td width='10%' align='left'>$rs[fecha_prestamos] $rs[hora_prestamos]</td>
                        <td width='12%' align='left'>$rs[devolucion]</td>						
						<td width='10%' align='left'>$rs[fecha_devolucion] $rs[hora_devolucion]</td>
					  </tr>			
			";								
		}
		echo $tr;
		
	  ?>
    </table>	</td>
  </tr>
 

</table>
</body> 
</html>  
